package com.liusy.serachengine.demo;

public interface WebResult extends Result {
	
	/**
	 * 提供了结果的原始网址。
	 * 
	 * @param unescapedUrl
	 */
	public void setUnescapedUrl(String unescapedUrl);
	
	public String setUnescapedUrl( );

	/**
	 * 提供了以上网址的转义版本。
	 * 
	 * @param url
	 */
	public void setUrl(String url);
	
	public String getUrl( );

	/**
	 * 提供了与结果相关联的短格式网址。通常显示为绿色，删除了协议和路径。
	 * 
	 * @param visibleUrl
	 */
	public void setVisibleUrl(String visibleUrl);
	
	public String getVisibleUrl();

	/**
	 * 提供了结果的标题值。
	 * 
	 * @param title
	 */
	public void setTitle(String title);
	
	public String getTitle( );

	/**
	 * 提供了标题，但是与 .title 不同，此属性被删除了 html 标记（例如，<b>、<i> 等等）。
	 * 
	 * @param titleNoFormatting
	 */
	public void setTitleNoFormatting(String titleNoFormatting);
	
	public String getTitleNoFormatting( );

	/**
	 * 提供了与搜索结果相关联页面中信息的简短代码段。
	 * 
	 * @param content
	 */
	public void setContent(String content);
	
	public String getContent();

	/**
	 * 为负责生成此结果的 google
	 * 缓存形式的页面提供了一个网址。此属性可能为空，这表示没有缓存，并且在某些情况下（已经保存搜索结果，同时缓存已失效）
	 * ，此属性还可能过时。为了获得最佳结果，不应保留此属性。
	 * 
	 * @param cacheUrl
	 */
	public void setCacheUrl(String cacheUrl);
	
	public String getCacheUrl();

}
